Konverze z UTF-7m

Otázka od: Bronislav Klucka

4. 8. 2004 20:52

zdar,
nemate nekdo algoritmus pro prevod z UTF_7m do nejakeho normalniho formatu?
(iso,windows). UTF_7m je kodovani pouzivane pro pojmenovavani slozek imapu.


Brona


Odpovedá: Jan Novak

4. 8. 2004 21:20

> nemate nekdo algoritmus pro prevod z UTF_7m do nejakeho
> normalniho formatu? (iso,windows).

 Delaji to API WideCharToMultiByte a MultiByteToWideChar, ktere jsou i
na W9x


Odpovedá: Bronislav Klucka

4. 8. 2004 21:48

> > nemate nekdo algoritmus pro prevod z UTF_7m do nejakeho
> > normalniho formatu? (iso,windows).
>
> Delaji to API WideCharToMultiByte a MultiByteToWideChar, ktere jsou i
> na W9x

Ale ty vypadaj pouze na prevod UTF7, ja potrebuju UTF7m (utf7+base64)....


Brona


Odpovedá: Petr Zahradnik

4. 8. 2004 21:46

Puvodni zprava ze dne 4.8.2004:

> Ale ty vypadaj pouze na prevod UTF7, ja potrebuju UTF7m (utf7+base64)....

Tak si preved unicode a base64 oddelene.

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================



Odpovedá: Lukas Gebauer

5. 8. 2004 7:51

> > Ale ty vypadaj pouze na prevod UTF7, ja potrebuju UTF7m
> > (utf7+base64)....
> Tak si preved unicode a base64 oddelene.

Base64 kodovani se pouziva v normalnim UTF-7! Base64 je hlavnim
principem kodovani UTF-7.

Zatimco tady je zadano modifikovane UTF-7, ktere se pouziva napriklad
v IMAP protokolu na nazev slozek. Od normalniho UTF-7 se lisi tim, ze
ma nahrazene nektere specielni znaky, treba znak zahajujici
enkodovanou sekvenci.

Nejlepsi reseni je pouzit Synachar ze Synapse, ktere toto
modifikovane UTF-7 kodovani umi.

BTW: posledni verze SynaCharu ze Synasnapu navic pridava volitelnou
podporu pro ICONV knihovnu, diky ktere se podstatne rozsirilo
mnozstvi podporovanych charsetu!  


--
Lukas Gebauer.

E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.


Odpovedá: Lukas Gebauer

5. 8. 2004 8:09

> > nemate nekdo algoritmus pro prevod z UTF_7m do nejakeho
> > normalniho formatu? (iso,windows).
> Delaji to API WideCharToMultiByte a MultiByteToWideChar, ktere jsou i
> na W9x

Nedelaji... Tady jde o kodovani UTF-7m a ne o kodovani UTF-7. To je
stejny rozdil jako jalovec a jalovice.  


--
Lukas Gebauer.

E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.